#include <iostream>
#include <stack>
#include <stdio.h>
using namespace std;

int main()
{
    int i,flag=1;
    char str[100],e;
    stack<char>st;
    gets(str);
    for(i=0;str[i]!='\0';i++)
        st.push(str[i]);
    for(i=0;str[i]!='\0';i++)
    {
        e=st.top();
        st.pop();
        if(str[i]!=e)
        {
            flag=0;
            break;
        }
    }
    if(flag==0)
        cout<<"no"<<endl;
    else
        cout<<"yes"<<endl;
    return 0;
}

